replace GDK_IS_WINDOW with GDK_IS_DRAWABLE in the assert, only check
authorKristian Rietveld <kris@gtk.org>
Sat, 20 Apr 2002 14:45:28 +0000 (14:45 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Sat, 20 Apr 2002 14:45:28 +0000 (14:45 +0000)
Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>

        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
        with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
        if window is a GdkWindow,
        (gdk_bitmap_create_from_data): ditto,
        (gdk_pixmap_create_from_data): ditto

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/x11/gdkpixmap-x11.c

index d063ca0e2cc24155d5921fd004a698f60a2e481e..8e462ef7f4ede925c80e3a45a9a70410261bc019 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+       with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+       if window is a GdkWindow,
+       (gdk_bitmap_create_from_data): ditto,
+       (gdk_pixmap_create_from_data): ditto
+
 Fri Apr 19 23:38:16 2002  Kristian Rietveld  <kris@gtk.org>
 
        Fixes #50310.
index d063ca0e2cc24155d5921fd004a698f60a2e481e..8e462ef7f4ede925c80e3a45a9a70410261bc019 100644 (file)
@@ -1,3 +1,11 @@
+Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+       with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+       if window is a GdkWindow,
+       (gdk_bitmap_create_from_data): ditto,
+       (gdk_pixmap_create_from_data): ditto
+
 Fri Apr 19 23:38:16 2002  Kristian Rietveld  <kris@gtk.org>
 
        Fixes #50310.
index d063ca0e2cc24155d5921fd004a698f60a2e481e..8e462ef7f4ede925c80e3a45a9a70410261bc019 100644 (file)
@@ -1,3 +1,11 @@
+Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+       with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+       if window is a GdkWindow,
+       (gdk_bitmap_create_from_data): ditto,
+       (gdk_pixmap_create_from_data): ditto
+
 Fri Apr 19 23:38:16 2002  Kristian Rietveld  <kris@gtk.org>
 
        Fixes #50310.
index d063ca0e2cc24155d5921fd004a698f60a2e481e..8e462ef7f4ede925c80e3a45a9a70410261bc019 100644 (file)
@@ -1,3 +1,11 @@
+Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+       with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+       if window is a GdkWindow,
+       (gdk_bitmap_create_from_data): ditto,
+       (gdk_pixmap_create_from_data): ditto
+
 Fri Apr 19 23:38:16 2002  Kristian Rietveld  <kris@gtk.org>
 
        Fixes #50310.
index d063ca0e2cc24155d5921fd004a698f60a2e481e..8e462ef7f4ede925c80e3a45a9a70410261bc019 100644 (file)
@@ -1,3 +1,11 @@
+Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+       with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+       if window is a GdkWindow,
+       (gdk_bitmap_create_from_data): ditto,
+       (gdk_pixmap_create_from_data): ditto
+
 Fri Apr 19 23:38:16 2002  Kristian Rietveld  <kris@gtk.org>
 
        Fixes #50310.
index d063ca0e2cc24155d5921fd004a698f60a2e481e..8e462ef7f4ede925c80e3a45a9a70410261bc019 100644 (file)
@@ -1,3 +1,11 @@
+Sat Apr 20 16:49:26 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+       with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+       if window is a GdkWindow,
+       (gdk_bitmap_create_from_data): ditto,
+       (gdk_pixmap_create_from_data): ditto
+
 Fri Apr 19 23:38:16 2002  Kristian Rietveld  <kris@gtk.org>
 
        Fixes #50310.
index 78674816eacd3282b03fda68d19e9453fa365e76..1f335f2204a2245d372eeea949c3c68aa380c85b 100644 (file)
@@ -162,14 +162,14 @@ gdk_pixmap_new (GdkWindow *window,
   GdkColormap *cmap;
   gint window_depth;
   
-  g_return_val_if_fail (window == NULL || GDK_IS_WINDOW (window), NULL);
+  g_return_val_if_fail (window == NULL || GDK_IS_DRAWABLE (window), NULL);
   g_return_val_if_fail ((window != NULL) || (depth != -1), NULL);
   g_return_val_if_fail ((width != 0) && (height != 0), NULL);
   
   if (!window)
     window = _gdk_parent_root;
 
-  if (GDK_WINDOW_DESTROYED (window))
+  if (GDK_IS_WINDOW (window) && GDK_WINDOW_DESTROYED (window))
     return NULL;
 
   window_depth = gdk_drawable_get_depth (GDK_DRAWABLE (window));
@@ -215,12 +215,12 @@ gdk_bitmap_create_from_data (GdkWindow   *window,
   
   g_return_val_if_fail (data != NULL, NULL);
   g_return_val_if_fail ((width != 0) && (height != 0), NULL);
-  g_return_val_if_fail (window == NULL || GDK_IS_WINDOW (window), NULL);
+  g_return_val_if_fail (window == NULL || GDK_IS_DRAWABLE (window), NULL);
 
   if (!window)
     window = _gdk_parent_root;
 
-  if (GDK_WINDOW_DESTROYED (window))
+  if (GDK_IS_WINDOW (window) && GDK_WINDOW_DESTROYED (window))
     return NULL;
 
   pixmap = g_object_new (gdk_pixmap_get_type (), NULL);
@@ -256,7 +256,7 @@ gdk_pixmap_create_from_data (GdkWindow   *window,
   GdkDrawableImplX11 *draw_impl;
   GdkPixmapImplX11 *pix_impl;
 
-  g_return_val_if_fail (window == NULL || GDK_IS_WINDOW (window), NULL);
+  g_return_val_if_fail (window == NULL || GDK_IS_DRAWABLE (window), NULL);
   g_return_val_if_fail (data != NULL, NULL);
   g_return_val_if_fail (fg != NULL, NULL);
   g_return_val_if_fail (bg != NULL, NULL);
@@ -266,7 +266,7 @@ gdk_pixmap_create_from_data (GdkWindow   *window,
   if (!window)
     window = _gdk_parent_root;
 
-  if (GDK_WINDOW_DESTROYED (window))
+  if (GDK_IS_WINDOW (window) && GDK_WINDOW_DESTROYED (window))
     return NULL;
 
   if (depth == -1)